﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace RN.ERP.Entity.ZBDLRY
{
    public class ChangeItemRecordInfoEx
    {
        public Int32 RecordID { get; set; }
        public Guid? EmpGuid { get; set; }
        public Int32? ChangeSetID { get; set; }
        public String BeforeChange { get; set; }
        public String AfterChange { get; set; }
        public String Remark { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? OptDate { get; set; }
        public String BeforeValue { get; set; }
        public String AfterValue { get; set; }
        public String FlowCode { get; set; }
        public String ObjectId { get; set; }
        public Int32 ItemID { get; set; }
        public Int32 ClassID { get; set; }
        public String ChangeItem { get; set; }
        public String ChangeItemName { get; set; }
        public Int32? ClassValue { get; set; }
        public String RegularExpression { get; set; }
        public String UpdateTable { get; set; }
        public String UpdateColumn { get; set; }
        public Int32? SortCode { get; set; }
        public String BindSQL { get; set; }
        public String UploadID { get; set; }
        public Boolean? IsDel { get; set; }
        public Int32? ItemType { get; set; }
        public String BeforeSQL { get; set; }
        /// <summary>
        /// 取值类型，v:取AfterValue；t:取AfterChange，A:同时取AfterValue,AfterChange；其他情况取AfterValue
        /// </summary>
        public String SelectType { get; set; }
    }
}
